简介
在上家公司时,有个项目涉及到了Arcgis for iOS
,但是当时由于项目时间紧,没时间来梳理环境的配置。而现公司又有这方面的需求,刚好电脑上没有Arcgis
的环境,因为专门记录和大家分享一下。官网提供了两种安装方式,cocoapods
和framework
方式,此文章就介绍下framework
方式。
准备
- 确保自己的机器满足安装
Arcgis
的要求,由于公司要求Arcgis
版本为10.2.5
,所以我提供下10.2.5
的要求地址; - 下载并安装sdk,下载地址;
- 确保对
${HOME}/Library文件夹
具有写入权限; - 如果之前计算机有安装过ArcGIS,请卸载以前版本。终端运行
${HOME}/Library/Application Support/AGSiOSRuntimeSDK/uninstallAGSiOSSDK
; - 双击下载的.pkg文件;
- SDK安装在
${HOME}/Library/SDKs/ArcGIS/iOS
中。此文件夹包含两个子文件夹,一个名为Samples
,其中包含一个示例,另一个名为ArcGIS.framework
,其中包含API库,头文件,图像,本地化字符串等;
1 | PS:在${HOME}/Library文件夹默认是隐藏的。在终端应用程序中使用命令chflags nohidden ~/Library/ 取消隐藏它。 |
配置XCODE
- 添加
ArcGIS framework
路径$(HOME)/Library/SDKs/ArcGIS/iOS/
到xcode的Framework Search Paths中,如图 - 添加
-ObjC -framework ArcGIS -l c++
到Other Linker Flags,如图 - 把Enable Modules依赖设置成
YES
,如图 添加依赖
Framework
如需要查看如何调用ArcGIS For iOS
的api,请前往官方指南。